草庐IT

java - 无法编译 JNI 程序 rJava

全部标签

ruby-on-rails - Heroku:如何将 seeds.rb 推送到现有的 Rails 应用程序?

我将所有应用程序的数据存储在本地的seeds.rb中。然而,在我将所有内容推送到Heroku之后,该应用程序运行良好,但没有任何数据。我不想再次重新输入海量数据,请问有没有人可以帮帮我? 最佳答案 如果将应用推送到heroku,则可以使用以下命令为数据库播种。herokurunrakedb:seed 关于ruby-on-rails-Heroku:如何将seeds.rb推送到现有的Rails应用程序?,我们在StackOverflow上找到一个类似的问题: ht

Ruby gem rmagick 无法安装在 Mac OS X 上

我知道这个问题很早就被问过了,但是没有一个解决方案对我有用,我现在真的很绝望。我正在尝试让rMagick使用gem安装diaspora。我已经通过自制软件安装了imagick,当我尝试运行geminstallrmagick时,我收到了这个错误:ERROR:Errorinstallingrmagick:ERROR:Failedtobuildgemnativeextension./Users/tobischweiger/.rvm/rubies/ruby-1.9.3-p385/bin/rubyextconf.rbcheckingforRubyversion>=1.8.5...yescheck

ruby-on-rails - 通过生成器添加从 Rails 引擎 gem 到应用程序的新迁移

我正在用ruby​​gem构建Rails引擎。它现在包括一些在您运行时调用的迁移:railsgmyengine:install生成器中的代码如下:moduleMyEnginemoduleGeneratorsclassInstallGenerator但是,如果我再次运行railsgmyengine:install,它会失败并出现以下错误:Anothermigrationisalreadynamedmigration1:/Users/jh/Code/Web/demoapp/db/migrate/20130327222221_migration1.rb我希望它只是默默地忽略已经存在迁移的事实

ruby-on-rails - Heroku Rails 3.1 应用程序 - 在本地编译 Assets 与在 slug 编译期间编译 Assets

我在支持Assets管道的HerokuCedar堆栈上运行Rails3.1应用程序。英雄联盟lists3ways编译Assets在本地编译Assets。在slug编译期间编译Assets。在运行时编译Assets。显然#3不利于性能,Heroku文档也建议不要使用它。但我不确定#1和#2哪个更好。#1要求您运行rakeassets:precompile并将您的public/assets文件夹包含在git中。您的slug会更大,但我认为部署站点的停机时间会更短。但更大的slug尺寸意味着应用程序启动更慢,所以也许这是一个洗礼。#2由于预编译是在Heroku端完成的,因此部署更新需要更长的

ruby-on-rails - 编写 gem 时如何测试虚拟 Rails 应用程序?

我正在编写一个与Rails集成的gem,我希望能够在我的gem的测试套件中使用rspec测试一个虚拟应用程序。当我测试我的虚拟rails应用程序是否通过加载/几个模块时,问题出现了rspec规范/integration/rails/load_path_spec.rb到目前为止,这是我所拥有的:#spec/support/rails_app/config/environment.rb#LoadtheRailsapplication.requireFile.expand_path('../application',__FILE__)#Loadthegemrequire'skinny_con

ruby-on-rails - 子目录中的 Rails 应用程序

尝试在子目录中设置Rails应用程序。我的服务器是切诺基。我有一个基本网址:www.nonsense.com,这是一个wordpress博客,我希望在www.nonsense.com/rails_app中设置一个Rails应用程序。快速浏览谷歌让我使用:ActionController::AbstractRequest.relative_url_root="/rails_app"然而,这似乎在最新的Rails中被删除了。关于Rails2.3.8中的等效项有什么想法吗? 最佳答案 对于Rails4/5,您可以在application.

ruby - 从 TestCase 调用 Sinatra 应用程序实例方法

我在Sinatra应用程序中有一个util方法,我想从我的TestCase进行测试.问题是我不知道如何调用它,如果我只使用app.util_method我有错误NameError:undefinedlocalvariableormethod'util_method'for#我的应用.rb:classMyAppmy_app_test.rb:require"my_app.rb"require"test/unit"require"rack/test"classMyAppTest 最佳答案 西纳特拉aliasesthenewmethodto

ruby-on-rails - 无法通过 Homebrew 启动 elasticsearch 服务器

所以我通过brew安装了elasticsearch:$brewinstallelasticsearch然后当我运行elasticsearch服务器时:elasticsearch-f-Des.config=/usr/local/Cellar/elasticsearch/0.19.3/config/elasticsearch.yml我收到这个错误:{0.20.4}:SetupFailed...-FailedToResolveConfigException[Failedtoresolveconfigpath[/usr/local/Cellar/elasticsearch/0.19.3/con

ruby - Emacs 在运行编译命令时忽略了我的路径

我正在尝试让编译命令(rakecucumber)在我的MacOSX系统上使用特定的ruby​​版本运行,我目前在终端中使用rvm来执行此操作。我的~/.MacOSX/environment.plist中有正确的路径,但emacs坚持要在这条路径之前添加,因此使其无用。我也试过:(when(equalsystem-type'darwin)(setenv"PATH"(concat"/Users/fearoffish/.rvm/bin:/Users/fearoffish/.rvm/rubies/ruby-1.8.7-p249/bin:/Users/fearoffish/.rvm/gems/r

ruby - 无法在 Ruby : uninitialized constant (NameError) 中将一个类包含到另一个类中

假设我有三个类,每个类都在自己的文件中定义。例如ClassA.rb中的ClassA等...classClassAdefinitializeenddefprintClassAputs"ThisisclassA"endendclassClassBdefinitializeenddefprintClassBputs"ThisisclassB"endendclassClassCdefinitializeenddefbothClassesa=ClassA.newb=ClassB.newa.printClassAb.printClassBendend如您所见,ClassC需要其他两个类才能正常运行